package net.csdn.business.notify.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

/**
 * @ClassName NotifyTypeCode
 * @Description 通知类型枚举
 * @Author zhangyl
 * @Date 2023/11/29 13:52
 */
@Getter
@ToString
@AllArgsConstructor
public enum NotifyTypeCode {

    /**
     * 发送通知流程
     */
    SEND_NOTIFY(10, "发送通知"),


    /**
     * 发送私信流程
     */
    SEND_PRIVATE(20, "发送私信"),

    /**
     * 发送公告流程
     */
    SEND_ANNOUNCE(30, "发送公告");


    /**
     * code 关联着责任链的模板
     */
    private final int code;

    /**
     * 类型说明
     */
    private final String description;


}
